using System;
using System.Collections.Generic;
using System.Text;
using QLNT_DAO;
using QLNT_DTO;
using System.Collections;
using System.Data.SqlClient;
using System.Data;

namespace QLNT_DAO
{
    public class HoaDon_dao
    {
    //    public ArrayList GanGiaTri(HoaDon_dto hd_dto)
    //    {
    //        ArrayList arr = new ArrayList();

    //        SqlParameter para = new SqlParameter("@tentaikhoan", hd_dto.TenTaiKhoan);
    //        arr.Add(para);

    //        para = new SqlParameter("@ngaygiolap", hd_dto.NgayGioLap);
    //        arr.Add(para);

    //        para = new SqlParameter("@mahoadon", hd_dto.MaHoaDon);
    //        para.Direction = ParameterDirection.Output;
    //        arr.Add(para);

    //        return arr;
    //    }

    //    public float CapNhatHoaDon(int mahoadon, float tonggiatri)
    //    {
    //        try
    //        {
    //            SqlConnection cn = new SqlConnection();
    //            Connect_DB cndb = new Connect_DB();
    //            cn = cndb.ConnectionData();
    //            cn.Open();

    //            SqlCommand cmd = cn.CreateCommand();
    //            cmd.CommandType = CommandType.StoredProcedure;
    //            cmd.CommandText = "sp_CapNhatHoaDon";

    //            SqlParameter para = new SqlParameter("@mahoadon", mahoadon);
    //            cmd.Parameters.Add(para);

    //            para = new SqlParameter("@tonggiatri", tonggiatri);
    //            para.Direction = ParameterDirection.Output;
    //            cmd.Parameters.Add(para);

    //            cmd.ExecuteNonQuery();

    //            String str = cmd.Parameters["@tonggiatri"].Value.ToString();
    //            float tong = float.Parse(str);

    //            cn.Close();
    //            return tong;
    //        }
    //        catch (SqlException e)
    //        {
    //            throw (e);
    //        }
    //    }

    //    public int LapHoaDon(HoaDon_dto hd_dto)
    //    {
    //        try
    //        {
    //            SqlConnection cn = new SqlConnection();
    //            Connect_DB cndb = new Connect_DB();
    //            cn = cndb.ConnectionData();
    //            cn.Open();

    //            ArrayList arr = new ArrayList();
    //            arr = GanGiaTri(hd_dto);

    //            SqlCommand cmd = cn.CreateCommand();
    //            cmd.CommandType = CommandType.StoredProcedure;
    //            cmd.CommandText = "sp_LapHoaDon";

    //            for (int i = 0; i < arr.Count; i++)
    //                cmd.Parameters.Add(arr[i]);

    //            cmd.ExecuteNonQuery();

    //            String str = cmd.Parameters["@mahoadon"].Value.ToString();
    //            int mahoadon = int.Parse(str);
    //            cn.Close();
    //            return mahoadon;
    //        }
    //        catch (SqlException e)
    //        {
    //            throw (e);
    //        }
    //    }
    }
}
